<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Loop フィルタ</title>
<link rel="stylesheet" type="text/css" href="../../avisynth.css">
<link rel="stylesheet" type="text/css" href="../ja.css">
</head>
<body>
<h2><a name="Loop"></a>Loop</h2>
<P><code>Loop </code>(<var>clip, int &quot;times&quot;, int &quot;start&quot;, int &quot;end&quot;</var>)
<p>フレーム <var>start</var> からフレーム <var>end</var> までの区間を与えられた <var>times</var> の数だけループ（Loop）させます。
<br />
<var>times</var> （デフォルト -1）は、ループが適用される回数です。<br />
<var>start</var> （デフォルト 0）は、ループが開始するクリップのフレームです。<br />
<var>end</var> （デフォルト framecount(clip)<a href="#footnote_1" class="footnote_link">*1</a>）、ループが終了するクリップのフレームです。
<p>&nbsp;
<pre># 現在のクリップのフレーム 100 から 110 までを 10 回ループさせる
Loop(10,100,110)

# クリップを（ほぼ）エンドレスにループさせる
Loop()

# クリップを 10 回ループさせる
Loop(10)

# 前もって 20 から 29 までのフレームを 10 回繰り返す
# 実際にクリップの持続時間は 90 フレーム分増加する
Loop(10,20,29)

# 20 から 29 までのフレームを削除する
# 実際のクリップの持続時間は 10 フレーム分減少する
Loop(0,20,29)

# フレーム 20 から 29 までが（ほぼ）無限に繰り返される
Loop(-1,20,29)
</pre>
<p><kbd>原文 Date: 2004/03/07 22:44:06</kbd><br />
<kbd>日本語訳 $Date: 2008/06/22 07:41:16 $</kbd></p>
<FORM>
<INPUT TYPE="Button" VALUE="戻る"
onClick="history.go(-1)">
</form>

<hr />
<div id="footnote">
<ul>
  <li>訳者註:
    <ul>
      <li><a name="footnote_1" class="footnote_link">*1</a> <span class="footnote_text">framecount() は、clip のフレーム総数を整数値で返す AviSynth 内蔵関数です。</span></li>
    </ul>
  </li>
</ul>
</div>

</body>
</html>
